
.wrap{font-size:14px;font-family: "microsoft yahei";color:#333333;padding:0 5%;min-width:1100px;
    border-top:1px solid #e9e9e9;
    padding-bottom:60px;
    background: -ms-linear-gradient(top, #e9e9e9, #ffffff);
    background: -moz-linear-gradient(top, #e9e9e9, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#ffffff));
    background: -webkit-linear-gradient(top, #e9e9e9, #ffffff);
    background: -o-linear-gradient(top, #e9e9e9, #ffffff);
}
.main{background:#ffffff;margin-top:20px;padding:20px 50px;overflow: hidden;}
.login_main{padding:100px 0;}
.login_main .logincont{width:460px; margin: 0 auto;}
.logincont p{margin-top:40px;}
.logincont label{display: inline-block;width:100px;font-size:20px;vertical-align: middle;letter-spacing: 20px;color:#ffffff;}
.logincont input{display: inline-block;width:300px;padding:10px 20px;font-size:18px;vertical-align: middle;border:none;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;opacity: 0.7;}
.logincont input[type=submit]{display:block;width:250px;margin:0 auto;background:#2188c2;border:none;color:#fff;font-size:20px;opacity: 1;}
.logincont input[type=submit]:hover{background:#08679d;}
.logincont input[type=submit]:active{background:#054366;}

.subnav_cont{position:absolute;z-index:3;width:300px;height:450px;background-color:#ffffff;border-right:1px solid #dddddd;}
.subnav_contin{position:absolute;z-index: 4;width:490px;height:450px;top:0;left:0;overflow: visible;}
.subnav_contin>ul{position:absolute;z-index5;left:0;top:50px;width:300px; background-color:#ffffff;height:400px;}

.subnav_cont .subnav_second{left:301px;/*display: none;*/}
.subnav_cont .subnav_third{left:320px;display: none;}
.subnav_second li,.subnav_third li{/*display: none;*/}
.subnav_cont li{text-align: center;padding:10px 0;cursor: default;}

.subnav_cont .subnav_third li{cursor: pointer;}
.posb_img{display: block;top:20px;left:100px;}
#open_wrap{background: url(../images/open_bg1.jpg) repeat center top #01539c;background-size:100% 100%;}
#open_wrap .main{background:transparent;}
.index_nav_out{padding:0 5%;min-width:1000px;background-color:#ffffff;}
.index_nav_out ul{overflow: hidden;}
.index_nav_out li{float: left;box-sizing: border-box; width:33.33%;text-align: center;font-size:20px;line-height: 30px;padding:30px 0;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:4px solid #ffffff;cursor: pointer;color:#999999;}
.index_nav_out li:hover{border-left:1px solid #e0f0fa;border-right:1px solid #e0f0fa;background:#ecf5fa;border-bottom:4px solid #ecf5fa;color:#333333;}
.index_nav_out li.on{border-bottom:4px solid #2188c2;color:#333333;}
.index_middle{margin-left:320px;min-height: 500px;}
.index_mid_cont1,.index_mid_cont2,.index_mid_cont3{overflow: hidden;}
.index_mid_cont1 li{float: left;width:16%;margin-right:4%;}
.index_mid_cont1 li img{display: block;width:100%;}
.index_mid_cont1 .p_strout{padding-top:10px;padding-bottom:10px;}
.index_mid_cont1 .p_strout strong{font-size:18px; font-weight: bold;}
.index_mid_cont1 .p_hr{height: 0;border-top:1px solid #dddddd;padding-bottom:10px;}
.index_mid_cont1 .p_info{color:#666666;line-height: 24px;}
.index_mid_cont2 li,.index_mid_cont3 li{float: left; width:28%;margin-right:5%;}
.index_mid_cont2 li img,
.index_mid_cont3 li img{
	width:100%;
}

.subheader{position: fixed;z-index: 55555;box-sizing: border-box; width:100%;min-width:1500px;padding:20px 5%;background-color:#2188c2;}
.subheader .subheader_cont{min-width: 1000px;}

/*.productlist_wrap,.productinfo_wrap{min-width: 1500px;}*/
.productlist_wrap .main,.productinfo_wrap .main{background-color:transparent; position: relative;}
.productlist_left,.productlist_right{position:absolute;z-index: 20; top:40px; width:200px;height:800px;}
.productlist_left{left:0;}
.productlist_right{right:0;}
.productlist_left2,.productlist_right2{position:fixed;z-index:10; width:200px;background-color:#ffffff;height:660px;box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.productlist_left2>ul,.productlist_right2>ul{background-color:#ffffff;}
.productlist_middle{margin-left:200px; margin-right:200px;background-color:transparent;/*min-width:860px;*/}
.productinfo_wrap .productlist_middle{margin-left:0;background-color:#ffffff;min-height: 700px;}
.productlist_cont li{float: left; box-sizing: border-box; width: 18%;  margin: 0 1% 40px; overflow: hidden;background-color: #FFFFFF;box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.productlist_cont li img{width:100%;}
.productlist_cont li a{display: block;}
.productlist_cont li a.plist_a1{height:160px;overflow: hidden;}
.productlist_cont li a.plist_a2{padding:20px 10px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.productlist_cont li a.plist_a2:hover{color:#2188c2;}

.productinfo_conttop_left{position:absolute;z-index: 20;left: 50px;top: 50px;width:400px;}
.productinfo_conttop_right{margin-left:500px;min-height:500px;}
.info_hdpout li{position:absolute;z-index: 4;box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.info_hdpout li.smallimg{top:420px;border:1px solid #dddddd;cursor: pointer;}
.info_hdpout li.on{border:1px solid #2188C2;}
.info_hdpout li.bigimg{top:0;left:0;}
.productinfo_conttop{padding:50px 0 100px;position: relative;overflow: hidden;}

.info_tab1{width:90%;border:1px solid #cccccc;margin-top:40px;visibility: hidden;}

.info_tab1 td{padding:10px 20px;border:1px solid #dddddd;min-width:100px;font-size:18px;word-break: break-all;}
.info_tab1 tr td:first-child{background-color:#eef8fe;}
.info_right_ul{padding:10px;}
.info_right_ul li a{display:block;}
.info_right_ul li img{display: block;width:100%;}
.index_nav_out .iconfont{font-size:40px;margin:0 10px; vertical-align: middle; }

.productlist_wrap .main,
.productinfo_wrap .main{margin-top:113px;min-height: 800px;}
.subheader_cont img{transition: all 0.5s;}
.headfix .subheader_cont img{width:100px; }
#gotop{width:40px;height:40px;line-height:40px;position: fixed;z-index: 1000;text-align: center; right: 20px;bottom: 100px;cursor: pointer; transition:all 0.5s;}
#gotop .icon-huidaodingbu{font-size: 40px;color:#999999;}

#gotop:hover .icon-huidaodingbu{font-size: 40px;color:#666666;}

#gotop:active .icon-huidaodingbu{font-size: 40px;color:#333333;}

.gotop{display:none;}

.productlist_left2 ul,
.productlist_right2 ul,
.info_right_ul{
	padding:20px;
	/*box-shadow: 0 1px 3px rgba(0,0,0,.3);*/
}


.productlist_left2 li a,
.productlist_right2 li a{
	display: block;
	width: 100%;
	overflow: hidden;
}
.productlist_left2 .plist_a2,
.productlist_right2 .plist_a2,
.info_right_ul .plist_a2{
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*padding-bottom: 20px;
	padding-top:10px;*/
	color:#2188c2;
	overflow: hidden;
}
.productlist_left2 .plist_a2:hover,
.productlist_right2 .plist_a2:hover,
.info_right_ul .plist_a2:hover{
	text-shadow: 0 0 1px #1686CC;
}
.productlist_left2 .pinfo_a1:hover,
.productlist_right2 .pinfo_a1:hover,
.info_right_ul .pinfo_a1:hover{
	box-shadow: 0 0 10px #01539C;
	}

.productlist_right2 a img,
.productlist_left2 a img,
.info_right_ul a img{
	display: block;
	width: 160px;
	height: 160px;
	
}

.productlist_cont a img{
	transition: all 0.5s;
}
.productlist_cont a img:hover{
	transform: scale(1.1,1.1);
}

.productinfo_conttop_right h2{font-weight: bold;pading-top:20px;}

.productinfo_wrap{right:0;}

.info_hdpout .bigimg img{width:400px; height: 400px;}

.subnav_contin .subnav_second{display: none; width:600px;height: 450px; overflow: auto;top:0;border:1px solid #dddddd;border-left:none;}
.subnav_second>li{width:24%;min-height: 200px;vertical-align: top;} 
.h3d{font-size:16px; color:#2188c2; padding:10px 0;}

.index_wrap .main{padding:20px 0;position: relative;overflow: visible;}

.subnav_first>li{width:220px; padding-left:40px;padding-right:40px;text-align: left;font-size:18px;color:#616161;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.subnav_first .on{color:#2188c2;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#ffffff;margin-left:1px;}
.subnav_first .on i{color:#2188c2;}
.index_wrap h2{height: 50px;line-height: 50px;}
.subnav_contin  h2{padding-left:40px;}
h2 .iconfont{font-size:30px; vertical-align: middle;margin-right:10px;}
.nav_first i{float: right;line-height: 26px;vertical-align: middle;color:#999999;}

.productlist_wrap .main{padding:40px 0;overflow: visible;}
.productlist_wrap .productlist_left{left: 0;}
.productlist_wrap .productlist_right{right: 0;}

.nav_third:hover a{color:#2188c2;}
.nav_second ul li{padding:5px 10px;}
.nav_second ul li a{display: block;}
.productinfo_wrap .main{padding:40px 0;}
.productinfo_wrap .productlist_middle{margin-right:220px;}

.mianbaoxie{margin-top:-30px;padding-bottom: 10px;}
.mianbaoxie a{padding:0 5px;color:#333333;}
.mianbaoxie a:hover{color:#2188c2;}

.infobtn_out{padding-top:100px;}
.btnout a{display: inline-block; margin-right:30px; min-width: 80px; padding:10px 20px; border-radius: 4px;background:#2188c2;color:#ffffff;text-align: center;line-height: 20px;font-size:16px;cursor: pointer;}
.btnout a:hover{background:#0779ba;}
.btnout a:active{background:#085580;}
.abtnout a{position:relative;color:#ff7519; display: inline-block;padding:5px; margin-top:15px; cursor: pointer;font-size:16px;}
.abtnout i{font-size:24px; vertical-align: middle;margin-right:5px;    text-shadow: 0 0 1px #ff7519;}
.abtnout a:hover{color:#ff7519;}
.abtnout a:active{color:#ff7519;}
.abs_a{position:fixed; z-index: 66666;/*transition: all 5s;*/}
.header_gwc{display: block;float: right;margin-right:220px;margin-top:20px;cursor: pointer; color:#ffffff;}
.header_gwc i{font-size:24px;vertical-align: middle;margin-right:5px;}
.header_gwc:hover{text-shadow: 0 0 1px #ffffff;color:#ffffff;text-decoration: none;}
.texth3{font-size:16px;padding:10px 20px;border-bottom:1px solid #eeeeee;}
#productlist_cont{overflow: hidden;}

.ask_main{width:1000px;margin:20px auto;border:1px solid #dddddd;padding:20px;background-color:#ffffff;}
.askmain_tab{width:100%;border-collapse: separate;border-spacing: 0 20px;}
.askmain_tab tr td:first-child{width:140px; text-align: right;padding:5px 20px;}
.ask_ip{height: 20px; padding:5px 10px; border: none;  border: 1px solid #dddddd; color: #666666;}
.ask_ip1{width:258px;}
.ask_pro{border:1px solid #dddddd;padding:10px;width:680px;}
.ask_pro h3{line-height: 20px;font-weight: bold;font-size:14px;padding-bottom:10px;}
.ask_pro img{display: block;width:80px;}
.ask_ip2{width:458px;}
.ask_ip3,.ask_ip4{width:98px;}
.ask_ip4{height: 32px;vertical-align: middle;}
.ask_checkout label{margin-right: 20px;}
.ask_checkout input[type="checkbox"]{vertical-align: middle;margin-right: 5px;}
.ask_area{width:460px; height: 150px;resize: both;}
.pos_r{position: relative;}
.ask_tsout{position:absolute;z-index: 3; top: 20px; right:100px;width:180px;padding:10px;padding-left:30px; background-color:#dbe9ff;border:1px solid #b4c9e7;border-radius:5px;}
.ask_tsout li{list-style: inherit;}
.ask_point_left{position: absolute;z-index: 4;border: 10px solid transparent;border-right-color: #b4c9e7;left:-20px;top:30px;}
.ask_point_left i{position: absolute;border: 10px solid transparent; border-right-color: #dbe9ff;top:-10px;left:-9px;}
.ask_btn{display: inline-block;background: #e64545;border-radius: 4px;color:#ffffff;padding:6px 40px;}

.pro_texing>li{position: relative; max-height: 1000px;background: #FFFFFF; transition:all 0.5s;}
.productlist_left2 .pro_texing{padding:0 10px;}
.pro_texing h3{padding:5px 0; margin: 0;line-height: 30px;font-size:16px;cursor: pointer;}
.pro_texing .pro_cbox_out{padding-left:20px;}
.pro_cbox_out p{padding:2px 0;line-height: 20px;}
.pointer_r_nob{display: inline-block;width:0;height: 0;margin-top: -4px; border:7px solid transparent;border-left-color: #2188c2;vertical-align: middle;}
.productlist_left2 li .a_more{display: inline-block;width:auto;margin-left:15px;cursor: pointer;color: #2188c2;}
.productlist_left2 li .a_more:hover{text-decoration: underline;}
.ui_pro_cbox_li .pro_cbox_out{max-height: 96px;transition:all 0.5s;overflow: hidden;}
.isshow_more .pro_cbox_out{max-height: 1000px;}
.isshow_more .pointer_r_nob{border-left-color: transparent;border-bottom-color: #2188c2;margin-top:-10px;}
.pro_texing .show_hidden{max-height:40px; overflow: hidden;}
.pro_texing .iconfont{color:#999999;font-size:14px;margin-right: 4px;}
.productlist_left2{overflow-y: auto;}







